/** {
	margin:0;
	padding:0;
/*	width:100%;
}*/
body {
	margin:0;
	padding:0;
	width:100%;
}

html {
	background:url(../images/background.jpg) center repeat-y #e1cf89;
}

a.menu 	{ 
  position:relative;
	top:2px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	text-align:center; 
}
a.menu:hover, a.menu:visited, a.menu:active{ 
  color:white;
  text-decoration:none;
}

a.categorie 	{ 
	color:#345731;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
a.categorie:hover, a.categorie:visited, a.categorie:active{ 
  text-decoration: underline; 
  color : #DD6900; 
}

a {
	position:relative;
	color:#345731;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	text-align:center;
}
a:hover{
 text-decoration: underline; 
 color : #DD6900; 
}
a:visited, a:active {
}
/*-------------------PAGE-------------------*/
#middle {
	height:328px;
	margin:auto;
	background:url(../images/top.jpg) top no-repeat;
}
/*-------------------MENU ORANGE-------------------*/
#menu {
	width:942px;
	height:40px;
	position:static;
	margin:auto;
	background:url(../images/menu.jpg) center no-repeat;
}
#menu a {
	position:relative;
	left:157px;
	top:10px;
	padding:0px 15px 0px 15px;
}
/*-------------------MINI_MENUS-------------------*/
#mini_menu {
	width:190px;
	height:15px;
	text-align:center;
	color:#748D77;
}
#mini_menu a {
	color:#748D77;
	font-weight:bold;
	text-decoration:none;
}
/*-------------------CONTENU-------------------*/
#content_top {
	width:898px;
	height:48px;/*68px*/
	margin:auto;
	position:static;
	background:url(../images/papier_top_bis.jpg) top no-repeat;
}
#content_middle {
	width:898px;
	margin:auto;
	position:static;
	background:url(../images/papier_middle_bis.jpg) center repeat-y;
}
#content_bottom {
	width:898px;
	height:40px;/*82px*/
	margin:auto;
	position:static;
	background:url(../images/papier_bottom.jpg) bottom no-repeat;
}
/*-------------------FOOTER-------------------*/
#footer {
	height:55px;
	position:static;
	text-align:center;
	font-size:13px;
	color:white;
	line-height:150%;
}
#footer a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

/*-------------------ZONES-------------------*/
#article_top
, #commentaire_top
, #video_top
, #siteswap_top
, #lien_top
, #admin_top {
	top:2px;
	color:#345731;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	height:35px;
	width:800px;
	position:relative;
	background:url(../images/zone_2-0-0.jpg) top no-repeat;
}
#agenda_top {
	top:2px;
	color:#345731;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	height:35px;
	width:800px;
	position:relative;
	background:url(../images/zone_2-0-0_sstop.jpg) top no-repeat;
}
#article_content_back
, #commentaire_content_back
, #video_content_back
, #siteswap_content_back
, #agenda_content_back
, #lien_content_back 
, #admin_content_back{
	width:800px;
	position:static;
	/*text-align:left;*/
	background:url(../images/zone_2-0-1.jpg) center repeat-y;
}
#article_content
, #commentaire_content
, #video_content
, #siteswap_content
, #agenda_content
, #lien_content
, #admin_content {
	/*width:800px;*/
	position:static;
	text-align:left;
	/*margin:auto;*/
  margin-right:20px; 
  margin-left:20px;  
}
#article_content_end
, #commentaire_content_end
, #video_content_end
, #siteswap_content_end
, #agenda_content_end
, #lien_content_end
, #admin_content_end {
	height:26px;
  width:800px;
	position:static;
	text-align:center;
	background:url(../images/zone_2-0-2.jpg) bottom no-repeat;
}
#article_bottom
, #commentaire_bottom
, #video_bottom
, #siteswap_bottom
, #agenda_bottom
, #lien_bottom
, #admin_bottom {
	height:28px;
	width:800px;
	position:static;
	text-align:center;
	background:url(../images/zone_2-0-3.jpg) bottom no-repeat;
}

/*---------------------RMB ANCIEN STYLE---------------*/

/*
body
{
	font-family:Verdana;
	font-size: 0.7em;
}
*/
div.haut
{
	position: absolute;
	top: 0px;
	left:50%;
    width: 800px;
    margin-left: -400px;	
}


div.corps
{
	position: absolute;
	top: 120px;
	left:50%;
    width: 800px;
    margin-left: -400px;	
}

td
{
	font-size: 95%;
	color: #000;	
}

td.menu
{
  position:relative;
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

div.form
{
	position:relative;
	float:right;
	border:1px solid black
}

input, textarea
{
	color:#000000;
	background-color:#FFFFFF;
	font-size:10px;
	/*font-family:Verdana;*/
	border:1px solid gray;
}

img
{
	border: 0px;	

}

select {
	background-color:#fff;
	border:0px #fff dashed;
	/*font-family:Verdana;*/
	font-size: 0.9em;
}
